Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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));
            }
        }