public IHttpActionResult PutPersonTitle(int id, PersonTitle personTitle) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != personTitle.PersonTitleID) { return(BadRequest()); } db.Entry(personTitle).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PersonTitleExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public static PersonTitleView Create(PersonTitle o) { var v = new PersonTitleView(); if (!(o?.Data is null)) { Copy.Members(o.Data, v); } return(v); }
public IHttpActionResult GetPersonTitle(int id) { PersonTitle personTitle = db.PersonTitles.Find(id); if (personTitle == null) { return(NotFound()); } return(Ok(personTitle)); }
public IHttpActionResult PostPersonTitle(PersonTitle personTitle) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PersonTitles.Add(personTitle); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = personTitle.PersonTitleID }, personTitle)); }
public IHttpActionResult DeletePersonTitle(int id) { PersonTitle personTitle = db.PersonTitles.Find(id); if (personTitle == null) { return(NotFound()); } db.PersonTitles.Remove(personTitle); db.SaveChanges(); return(Ok(personTitle)); }
private void AddOrUpdate(PersonTitle item) { var saveItem = _id == "" ? _repo.AddTitle(item) : _repo.UpdateTitle(item); if (saveItem == string.Empty) { Base.ShowSuccess("Success", "Title saved successfully"); this.Close(); } else { Base.ShowError("Failed", saveItem); } }
public string UpdateTitle(PersonTitle title) { var oldTitle = _context.Titles.SingleOrDefault(a => a.Id == title.Id && !a.IsDeleted); if (oldTitle == null) { return("Title not found"); } if (_context.Titles.Any(a => a.Title == title.Title && !a.IsDeleted && a.Id != title.Id)) { return("Title already exist"); } oldTitle.Title = title.Title.ToTitleCase(); return(_context.SaveChanges() > 0 ? "" : "Title could not be updated"); }
public string AddTitle(PersonTitle newTitle) { try { if (_context.Titles.Any(a => a.Title == newTitle.Title && !a.IsDeleted)) { return("Title already exists"); } newTitle.Id = Guid.NewGuid().ToString(); _context.Titles.Add(newTitle); return(_context.SaveChanges() > 0 ? "" : "Title could not be added"); } catch (Exception ex) { throw ex; } }
private void btnSave_Click(object sender, EventArgs e) { var item = new PersonTitle() { Id = _id, Title = txtTitle.Text.ToTitleCase(), }; var validate = ValidateForm(); if (validate == string.Empty) { AddOrUpdate(item); } else { Base.ShowInfo("Validation Failed", validate); } }
public string UpdateTitle(PersonTitle title) { using (var context = new BASContext()) { var oldTitle = context.Titles.SingleOrDefault(a => a.Id == title.Id && !a.IsDeleted); if (oldTitle == null) { return("Title not found"); } if (context.Titles.Any(a => a.Title == title.Title && !a.IsDeleted && a.Id != title.Id)) { return("Title already exist"); } oldTitle.Title = title.Title; if (context.SaveChanges() > 0) { return(""); } return("Title could not be updated"); } }
public string AddTitle(PersonTitle newTitle) { try { using (var context = new BASContext()) { if (context.Titles.Any(a => a.Title == newTitle.Title && !a.IsDeleted)) { return("Title already exists"); } context.Titles.Add(newTitle); if (context.SaveChanges() > 0) { return(""); } return("Title could not be added"); } } catch (Exception ex) { throw ex; } }
public static PersonTitle SavePersonTitle(this PersonTitle personTitle, FootBallContext context) { context.PersonTitles.AddOrUpdate(personTitle); context.SaveChanges(); return personTitle; }
public static void AddMedicalTrialsModels(AspergillosisContext context) { if (context.MedicalTrialStatuses.Any()) { return; } var personTitles = new PersonTitle[] { new PersonTitle { Name = "Professor" }, new PersonTitle { Name = "Dr." }, new PersonTitle { Name = "Mr" }, new PersonTitle { Name = "Mrs" }, new PersonTitle { Name = "Ms" }, new PersonTitle { Name = "Rev." } }; foreach (var title in personTitles) { context.Add(title); } var patientMedicalTrialsStatuses = new MedicalTrialPatientStatus[] { new MedicalTrialPatientStatus { Name = "Identified Not Yet Assigned" }, new MedicalTrialPatientStatus { Name = "In Screening" }, new MedicalTrialPatientStatus { Name = "Not Suitable" }, new MedicalTrialPatientStatus { Name = "Declined" }, new MedicalTrialPatientStatus { Name = "Failure" }, new MedicalTrialPatientStatus { Name = "Recruited On Study" }, new MedicalTrialPatientStatus { Name = "Completed Trial" }, new MedicalTrialPatientStatus { Name = "In Follow Up" }, new MedicalTrialPatientStatus { Name = "Withdrawn" }, new MedicalTrialPatientStatus { Name = "Deceased" }, new MedicalTrialPatientStatus { Name = "Flagged for check" }, new MedicalTrialPatientStatus { Name = "Did NOT Attend" } }; foreach (var status in patientMedicalTrialsStatuses) { context.Add(status); } var medicalTrialStatuses = new MedicalTrialStatus[] { new MedicalTrialStatus { Name = "Awaiting Approval" }, new MedicalTrialStatus { Name = "Closed To Recruitment" }, new MedicalTrialStatus { Name = "Closed To Recruitment in Follow Up" }, new MedicalTrialStatus { Name = "Complete" }, new MedicalTrialStatus { Name = "Follow Up Only" }, new MedicalTrialStatus { Name = "Open To Recruitment" } }; foreach (var status in medicalTrialStatuses) { context.Add(status); } var trialTypes = new MedicalTrialType[] { new MedicalTrialType { Name = "Randomized controlled trial" }, new MedicalTrialType { Name = "Non Randomized controlled trial" } }; foreach (var type in trialTypes) { context.Add(type); } context.SaveChanges(); }
private void SetName(String name) { _name = name; foreach ( KeyValuePair<String, PersonTitle> entry in TambonHelper.PersonTitleStrings ) { String search = entry.Key; if ( name.StartsWith(search) ) { Title = entry.Value; _name = name.Remove(0, search.Length).Trim(); } } // TODO Strip persontitle and store it separately in Title property }