public MinistryOwner DeleteMinistryOwner(int id) { MinistryOwner ministryOwner = db.MinistryOwner.Find(id); if (ministryOwner == null) { _loggerService.CreateLog("Jordan", "MinistryOwner", "Delete", string.Empty, $"MinistryOwner {id} not found to delete."); return(null); } try { db.MinistryOwner.Remove(ministryOwner); db.SaveChanges(); _loggerService.CreateLog("Jordan", "MinistryOwner", "Delete", ministryOwner.ToString()); } catch (Exception e) { _loggerService.CreateLog("Jordan", "MinistryOwner", "Delete", ministryOwner.ToString(), "Error deleting ministryOwner: " + e.Message); return(null); } return(ministryOwner); }
public MinistryOwner InsertMinistryOwner(MinistryOwner ministryOwner) { try { ministryOwner.CreatedDateTime = DateTime.Now; db.MinistryOwner.Add(ministryOwner); db.SaveChanges(); _loggerService.CreateLog("Jordan", "MinistryOwner", "Create", ministryOwner.ToString()); return(ministryOwner); } catch (Exception e) { _loggerService.CreateLog("Jordan", "MinistryOwner", "Create", ministryOwner.ToString(), "Error creating this record: " + e.Message); return(null); } }
public IHttpActionResult Update(int id, [FromBody] MinistryOwner ministryOwner) { _loggerService.CreateLog(_user, "API", "MinistryOwnerController", "MinistryOwner", "Update", ministryOwner.ToString(), null); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ministryOwner.Id) { return(BadRequest("The Id's do not match")); } var updatedMinistryOwner = _ministryOwnerRepository.UpdateMinistryOwner(ministryOwner); if (updatedMinistryOwner == null) { return(BadRequest("There was a problem updating your record. Please try again")); } return(Ok($"api/ministryowner?id={ministryOwner.Id}")); }
public IHttpActionResult Insert(MinistryOwner ministryOwner) { _loggerService.CreateLog(_user, "API", "MinistryOwnerController", "MinistryOwner", "Insert", ministryOwner.ToString(), null); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var createdMinistryOwner = _ministryOwnerRepository.InsertMinistryOwner(ministryOwner); if (createdMinistryOwner == null) { BadRequest("There was a problem inserting your record. Please try again."); } return(Created($"api/ministryOwner?id={createdMinistryOwner.Id}", createdMinistryOwner)); }