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