public ActionResult EditRepairDetails(FormCollection colection, RepairDetail RepairDetail) { int? Id = colection["Id"].Equals("0") ? (int?)null : Convert.ToInt32(colection["Id"]); int? DeviceId = colection["DeviceId"].Equals("") ? (int?)null : Convert.ToInt32(colection["DeviceId"]); DateTime?DateOfRepair = colection["DateOfRepair"].Equals("") ? (DateTime?)null : Convert.ToDateTime(colection["DateOfRepair"]); string AddressOfRepair = colection["AddressOfRepair"]; int? TimeOrder = colection["TimeOrder"].Equals("") ? (int?)null : Convert.ToInt32(colection["TimeOrder"]); int? TypeOfRepair = colection["TypeOfRepair"].Equals("") ? (int?)null : Convert.ToInt32(colection["TypeOfRepair"]); int? UserId = colection["UserId"].Equals("0") ? (int?)null : Convert.ToInt32(colection["UserId"]); string NoteRepair = colection["NoteRepair"]; DateTime?NextDateOfRepair = colection["NextDateOfRepair"].Equals("") ? (DateTime?)null : Convert.ToDateTime(colection["NextDateOfRepair"]); int? Status = colection["Status"].Equals("") ? (int?)null : Convert.ToInt32(colection["Status"]); double Price = colection["Prices"].Equals("") ? 0 : Convert.ToDouble(colection["Prices"]); Ql.EditRepairDetails(Id, DeviceId, DateOfRepair, NextDateOfRepair, TimeOrder, TypeOfRepair, AddressOfRepair, UserId, NoteRepair, Status, Price); return(RedirectToAction("EditRepairDetails", "RepairDetails")); }