public HttpResponseMessage JobDelete(int Id) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } JobDeleteRequest model = new JobDeleteRequest(); model.Id = Id; Job JobList = new Job(); JobList = _JobsService.GetJobById(Id); bool isSuccessful = _JobsService.DeleteJob(model); ItemResponse <bool> response = new ItemResponse <bool>(); response.Item = isSuccessful; //Activity Log Service ActivityLogRequest Activity = new ActivityLogRequest(); Activity.ActivityType = ActivityTypeId.JobDeleted; Activity.JobId = Id; _ActivityLogService.InsertActivityToLog(JobList.UserId, Activity); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public bool DeleteJob(JobDeleteRequest model) { bool success = false; DataProvider.ExecuteNonQuery(GetConnection, "dbo.Jobs_DeleteById" , inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@Id", model.Id); }, returnParameters : delegate(SqlParameterCollection param) { success = true; }); return(success); }