diff --git a/Controllers/ChiamateController.cs b/Controllers/ChiamateController.cs index d387dca..3747287 100644 --- a/Controllers/ChiamateController.cs +++ b/Controllers/ChiamateController.cs @@ -125,21 +125,32 @@ namespace VirtualTask.Controllers model.chaziimp = tenant; model.chserial = getNewSeriale(); model.chnumero=getNewNumeroChiamata(); - DateTime adesso = DateTime.Now; - model.chdata = adesso; - model.chdtass = adesso; - model.chdtapp = adesso; + //DateTime adesso = DateTime.Now; + //model.chdata = adesso; + //model.chdtass = adesso; + //model.chdtapp = adesso; + model.chdtapp = model.chdata; + model.chdtass = model.chdata; model.chtipo = "A";//X=creato da app, A creato da adhoc. DEVO METTERE A perche altrimenti l'app lo tratta come una chiamata da commessa model.chmodrac = "EMAIL"; - int year=adesso.Year; - int ora = adesso.Hour; - int min=adesso.Minute; - model.chora = ora; - model.choraapi = ora; - model.chorass = ora; - model.chmin = min; - model.chminapi = min; - model.chminass = min; + //int year=adesso.Year; + //int ora = adesso.Hour; + //int min=adesso.Minute; + //model.chora = ora; + //model.choraapi = ora; + //model.chorass = ora; + //model.chmin = min; + //model.chminapi = min; + //model.chminass = min; + int year = model.chdata.Value.Year; + int hour = model.chdata.Value.Hour; + int minute = model.chdata.Value.Minute; + model.chora = hour; + model.chmin = minute; + model.choraapi = hour; + model.chminapi = minute; + model.chorass = hour; + model.chminass = minute; model.chcodese=Convert.ToString(year); #endregion @@ -242,6 +253,7 @@ namespace VirtualTask.Controllers string data = response.Content.ReadAsStringAsync().Result; modelList = JsonConvert.DeserializeObject>(data); chiamata = modelList.Where(t => t.chserial.Equals(id)).First(); + } else { @@ -278,6 +290,18 @@ namespace VirtualTask.Controllers client = new HttpClient(); client.BaseAddress = baseAddress; + model.chdtapp = model.chdata; + model.chdtass = model.chdata; + int year = model.chdata.Value.Year; + int hour = model.chdata.Value.Hour; + int minute = model.chdata.Value.Minute; + model.chora = hour; + model.chmin = minute; + model.choraapi = hour; + model.chminapi = minute; + model.chorass = hour; + model.chminass = minute; + string data = JsonConvert.SerializeObject(model); StringContent content = new StringContent(data, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PostAsync(baseAddress, content).Result; diff --git a/Models/Chiamate.cs b/Models/Chiamate.cs index 0002a2d..4a2c516 100644 --- a/Models/Chiamate.cs +++ b/Models/Chiamate.cs @@ -26,7 +26,6 @@ namespace VirtualTask.Models [Display(Name = "Data")] [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")] - public DateTime? chdata { get; set; } [Display(Name = "Cod. Impianto")] @@ -69,6 +68,7 @@ namespace VirtualTask.Models public int? chopchi { get; set; } public string? chaziimp { get; set; } public string? chtmanut { get; set; } + [Display(Name = "Data")] public DateTime? chdtapp { get; set; } public int? choraapi { get; set; } public int? chminapi { get; set; } diff --git a/Views/Chiamate/Create.cshtml b/Views/Chiamate/Create.cshtml index 87174d5..582f378 100644 --- a/Views/Chiamate/Create.cshtml +++ b/Views/Chiamate/Create.cshtml @@ -32,6 +32,13 @@
 
+
+
+ + @* *@ + +
+