public int Put(String Id, Models.Sector Value) { Id = Id.Replace(",", ""); int id = Convert.ToInt32(Id); try { var Sectors = from d in db.TrnSectors where d.Id == id select d; if (Sectors.Any()) { var UpdatedSector = Sectors.FirstOrDefault(); UpdatedSector.Sector = Value.SectorCode; UpdatedSector.Definition = Value.SectorDefinition; db.SubmitChanges(); return(UpdatedSector.Id); } else { return(0); } } catch (NullReferenceException) { return(0); } }
public UsersController(Users view) { this.view = view; this.userModel = new Models.User(); this.roleModel = new Models.Role(); this.sectorModel = new Models.Sector(); this.operatorModel = new Models.Operator(); this.doctorModel = new Models.Doctor(); this.nurseModel = new Models.Nurse(); }
public IHttpResponse Create(CreateTaskViewModel model) { var task = model.To <Task>(); if (DateTime.TryParse(model.DueDate, out DateTime dueDate)) { task.DueDate = dueDate; } var properties = model.GetType().GetProperties(); var taskSectors = new List <TaskSector>(); foreach (var prop in properties) { var value = prop.GetValue(model); if (value != null) { bool isValidSector = Enum.TryParse(typeof(Models.Enums.Sector), value.ToString(), out object sectorValue); if (isValidSector) { var sector = new Models.Sector { Name = (Models.Enums.Sector)sectorValue }; var taskSector = new TaskSector { Task = task, Sector = sector }; taskSectors.Add(taskSector); } } } task.AffectedSectors.AddRange(taskSectors); Db.Tasks.Add(task); Db.SaveChanges(); return(this.Redirect("/")); }
public int Post(Models.Sector Value) { try { Data.TrnSector NewSector = new Data.TrnSector(); NewSector.Sector = Value.SectorCode; NewSector.Definition = Value.SectorDefinition; db.TrnSectors.InsertOnSubmit(NewSector); db.SubmitChanges(); return(NewSector.Id); } catch { return(0); } }
public static async Task <IReadOnlyList <Models.Sector> > ReadCard() { int i = 0; List <Models.Sector> sectors = new List <Models.Sector>(); while (i < SECTORS_COUNT) { List <byte[]> blocks = await ReadSector(i); Models.Sector newSector = new Models.Sector() { index = i, keyA = _keys[i].Key, keyB = _keys[i + SECTORS_COUNT].Key, blocks = blocks }; sectors.Add(newSector); i++; } return(sectors); }
public void CreateTask(string title, string dueDate, string description, string participants, List <string> selectedSectors) { DateTime.TryParse(dueDate, out DateTime date); var task = new Task { Title = title, DueDate = date, Description = description, Participants = participants }; var taskSectors = new List <TaskSector>(); foreach (var selectedSector in selectedSectors) { if (selectedSector != null) { bool isValidSector = Enum.TryParse(typeof(Models.Enums.Sector), selectedSector.ToString(), out object sectorValue); if (isValidSector) { var sector = new Models.Sector { Name = (Models.Enums.Sector)sectorValue }; var taskSector = new TaskSector { Task = task, Sector = sector }; taskSectors.Add(taskSector); } } } task.AffectedSectors.AddRange(taskSectors); context.Tasks.Add(task); context.SaveChanges(); }
public EmergencyDoctorsController(DoctorInCharge view) { this.view = view; this.emergencyDoctorModel = new Models.EmergencyDoctor(); this.sectorModel = new Models.Sector(); }