public ActionResult DeleteConfirmed(int id) { MedicalOfficer medicalofficer = db.MedicalOfficers.Find(id); db.MedicalOfficers.Remove(medicalofficer); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /MedicalOfficer/Details/5 public ActionResult Details(int id = 0) { MedicalOfficer medicalofficer = db.MedicalOfficers.Find(id); if (medicalofficer == null) { return(HttpNotFound()); } return(View(medicalofficer)); }
public async Task <IActionResult> AddOfficer(OfficerDto model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } User user = await _userManager.FindByEmailAsync(model.UserName); if (user != null) { return(BadRequest(ModelState)); } var now = DateTime.Now; user = new User() { SecurityStamp = Guid.NewGuid().ToString(), UserName = model.UserName, CreatedDate = now, LastModifiedDate = now }; Random rnd = new Random(); int num = rnd.Next(1, 9); string password = PinGenerator.RandomString(4) + "@" + num; var result = await _userManager.CreateAsync(user, password); await _userManager.AddToRoleAsync(user, "Medical Officer"); if (result.Succeeded) { var medical = new MedicalOfficer() { UserName = model.UserName, Firstname = model.Firstname, Lastname = model.Lastname, FacilityId = model.FacilityId, Department = model.Department, ContactNo = model.ContactNo, CreatedBy = model.CreatedBy, Created = DateTime.Now }; _db.Officers.Add(medical); if (await _db.SaveChangesAsync() > 0) { // SendSms(model.UserName, password, "Donor Trace", model.ContactNo); return(Ok()); } } return(BadRequest("Could not save officer")); }
public ActionResult Edit(MedicalOfficer medicalofficer) { if (ModelState.IsValid) { db.Entry(medicalofficer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JailId = new SelectList(db.Jails, "JailId", "Name", medicalofficer.JailId); return(View(medicalofficer)); }
// // GET: /MedicalOfficer/Edit/5 public ActionResult Edit(int id = 0) { MedicalOfficer medicalofficer = db.MedicalOfficers.Find(id); if (medicalofficer == null) { return(HttpNotFound()); } ViewBag.JailId = new SelectList(db.Jails, "JailId", "Name", medicalofficer.JailId); return(View(medicalofficer)); }
public ActionResult Create(MedicalOfficer medicalofficer) { if (ModelState.IsValid) { db.MedicalOfficers.Add(medicalofficer); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JailId = new SelectList(db.Jails, "JailId", "Name", medicalofficer.JailId); return(View(medicalofficer)); }
private static async Task CreateOfficers(DataContext dbContext) { var data = new MedicalOfficer() { UserName = "******", Firstname = "John", Lastname = "Manu", Department = "GP", FacilityId = 1, ContactNo = "0273344096", Created = DateTime.Now, CreatedBy = "traceadmin" }; dbContext.Officers.Add(data); await dbContext.SaveChangesAsync(); }
public void changeCrew(CrewMember crew, SpecialCrewMember member) { switch (crew) { case CrewMember.EXECUTIVE: executiveOfficer = (ExecutiveOfficer)member; executiveOfficer.isNull = false; executiveOfficer.active = true; executiveOfficer.addBonus(); break; case CrewMember.COMMS: commOfficer.removeBonus(); commOfficer.active = false; commOfficer = transform.GetComponent<NULL_Comm>(); commOfficer = (CommOfficer)member; commOfficer.isNull = false; commOfficer.active = true; commOfficer.addBonus(); break; case CrewMember.ENGINEER: engineerOfficer = (EngineerOfficer)member; engineerOfficer.isNull = false; engineerOfficer.active = true; engineerOfficer.addBonus(); break; case CrewMember.GUNNERY: gunneryOfficer = (GunneryOfficer)member; gunneryOfficer.isNull = false; gunneryOfficer.active = true; gunneryOfficer.addBonus(); break; case CrewMember.MARINE: marineOfficer = (MarineOfficer)member; marineOfficer.isNull = false; marineOfficer.active = true; marineOfficer.addBonus(); break; case CrewMember.NAVIGATION: navigationOfficer = (NavigationOfficer)member; navigationOfficer.isNull = false; navigationOfficer.active = true; navigationOfficer.addBonus(); break; case CrewMember.MEDICAL: medicalOfficer = (MedicalOfficer)member; medicalOfficer.isNull = false; medicalOfficer.active = true; medicalOfficer.addBonus(); break; case CrewMember.GEN1: genericCrew1 = (SpecialCrewMember)member; genericCrew1.isNull = false; genericCrew1.active = true; genericCrew1.addBonus(); break; case CrewMember.GEN2: genericCrew2 = (SpecialCrewMember)member; genericCrew2.isNull = false; genericCrew2.active = true; genericCrew2.addBonus(); break; case CrewMember.GEN3: genericCrew3 = (SpecialCrewMember)member; genericCrew3.isNull = false; genericCrew3.active = true; genericCrew3.addBonus(); break; } }