public bool Post([FromBody] WorkOrderMasterEntity workOrderMasterEntity) { try { return(_WorkOrderMasterService.Create(workOrderMasterEntity)); } catch (Exception ex) { throw new ApiDataException(1000, "Category Not Found", HttpStatusCode.NotFound); } }
public bool Put([FromBody] WorkOrderMasterEntity WorkOrderMasterEntity) { try { if (WorkOrderMasterEntity.WOID > 0) { return(_WorkOrderMasterService.Update(WorkOrderMasterEntity.WOID, WorkOrderMasterEntity)); } } catch (Exception ex) { throw new ApiDataException(1000, "Category not found", HttpStatusCode.NotFound); } return(false); }
public bool Create(WorkOrderMasterEntity obj) { bool res = false; SqlCommand cmd = new SqlCommand("SO_spSaveWorkOrder"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_WONumber", obj.WONumber); cmd.Parameters.AddWithValue("@p_OrderID", obj.OrderID); cmd.Parameters.AddWithValue("@p_SubConID", obj.subContID); cmd.Parameters.AddWithValue("@p_AssignedDate", obj.AssignedDate); cmd.Parameters.AddWithValue("@p_Status", obj.Status); cmd.Parameters.AddWithValue("@p_ExpectedCompleteDate", obj.ExpectedCompleteDate); cmd.Parameters.AddWithValue("@p_ActionBy", obj.ActionBy); //cmd.Parameters.AddWithValue("@IsActive", obj.IsActive); var locMax = _unitOfWork.DbLayer.ExecuteNonQuery(cmd); if (locMax != Int32.MaxValue) { res = true; } return(res); }