public HttpResponseMessage SaveStaffSoftwareSkill(MasterStaffSoftwareSkillModel staff) { try { if (this.ModelState.IsValid) { var softwareskill = service.SaveStaffSoftwareSkill(staff); if (softwareskill != null) { return Request.CreateResponse(HttpStatusCode.OK, softwareskill); } else { string message = "Error Saving Data"; return Request.CreateErrorResponse(HttpStatusCode.Forbidden, message); } } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } } catch (Exception ex) { return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); } }
public HttpResponseMessage DeleteStaffSoftwareSkill(MasterStaffSoftwareSkillModel staff) { try { if (this.ModelState.IsValid) { var result = service.DeleteStaffSoftwareSkill(staff); if (result != null) { return Request.CreateResponse(HttpStatusCode.OK, result); } else { string message = "Not deleted successfully"; return Request.CreateErrorResponse(HttpStatusCode.Forbidden, message); } } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } } catch (Exception ex) { return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex); } }