public IActionResult Post([FromBody] BuildingInsertModel building) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = unitOfWork.Building.Insert(building); return(Ok(new { result })); } catch (Exception ex) { Log.Error(ex, "Exceptions occurred in post building api"); return(StatusCode(500, ex.Message)); } }
public bool Insert(BuildingInsertModel model) { try { var building = new Building() { Name = model.Name, SchoolID = model.SchoolID }; Add(building); Log.Information("Created building {0}", model.Name); return(true); } catch (System.Exception ex) { Log.Error(ex, "Exceptions occurred in building insert"); return(false); } }