Ejemplo n.º 1
0
        public IHttpActionResult AddDepartment([FromBody] Department department)
        {
            if (department == null)

            {
                CustomErrorClass theError = new CustomErrorClass()
                {
                    Code    = "1001",
                    Message = "Request error. Please check request"
                };

                return(new CustomErrorResult(theError, Request));
            }
            var newDepartment = context.Departments.Add(department);

            if (newDepartment == null)
            {
                string           message  = "Error in adding department";
                CustomErrorClass theError = new CustomErrorClass()
                {
                    Code    = "1002",
                    Message = message
                };
                return(new CustomErrorResult(theError, Request));
            }
            context.SaveChanges();
            return(Ok(newDepartment));
        }
Ejemplo n.º 2
0
        public IHttpActionResult GetById(int id)
        {
            Employee data = context.Employees.Where(k => k.Id == id).FirstOrDefault();

            if (data == null)
            {
                //string p = data.EmailAddress;
                string           message  = string.Format("No Employee found with ID = {0}", id);
                CustomErrorClass theError = new CustomErrorClass()
                {
                    Code    = "1000",
                    Message = message
                };

                return(new CustomErrorResult(theError, Request));
            }
            return(Ok(data));;
        }