public IHttpActionResult PostCourses([FromBody] Coursedto CourseDto) { dynamic Response = new ExpandoObject(); try { if (!ModelState.IsValid) { Response.Status = ConstantValues.ResponseStatus.ERROR; Response.Message = ConstantValues.ErrorMessage.BAD_REQUEST; return(Content(HttpStatusCode.BadRequest, Response)); } var Course = Mapper.Map <Coursedto, Courses>(CourseDto); context.Courses.Add(Course); context.SaveChanges(); CourseDto.id = Course.id; Response.Status = ConstantValues.ResponseStatus.OK; Response.Course = CourseDto; return(Created(new Uri(Request.RequestUri + "/" + CourseDto.id), Response)); } catch (Exception e) { Response.Status = ConstantValues.ResponseStatus.ERROR; Response.Message = ConstantValues.ErrorMessage.INTERNAL_SERVER_ERROR; return(Content(HttpStatusCode.InternalServerError, Response)); } }
public IHttpActionResult PostTutor([FromBody] Tutorsdto tutorDto) { dynamic Response = new ExpandoObject(); try { if (!ModelState.IsValid) { Response.Status = ConstantValues.ResponseStatus.ERROR; Response.Message = ConstantValues.ErrorMessage.BAD_REQUEST; return(Content(HttpStatusCode.BadRequest, Response)); } var tutor = Mapper.Map <Tutorsdto, Tutors>(tutorDto); context.Tutors.Add(tutor); context.SaveChanges(); tutorDto.id = tutor.id; Response.Status = ConstantValues.ResponseStatus.OK; Response.Tutor = tutorDto; return(Created(new Uri(Request.RequestUri + "/" + tutorDto.id), Response)); } catch (Exception e) { Response.Status = ConstantValues.ResponseStatus.ERROR; Response.Message = ConstantValues.ErrorMessage.INTERNAL_SERVER_ERROR; Response.tutor = tutorDto; return(Content(HttpStatusCode.InternalServerError, Response)); } }