public async Task <IActionResult> AssignToLoggedInUser(WorkOrderAssignDto workOrder) { var result = await _workOrderRepository.AssignToLoggedInUser(workOrder); if (result == HttpStatusCode.NoContent) { return(StatusCode(StatusCodes.Status204NoContent)); } return(StatusCode(StatusCodes.Status500InternalServerError)); }
public async Task <HttpStatusCode> AssignToLoggedInUser(WorkOrderAssignDto workOrder) { HttpStatusCode httpStatus = HttpStatusCode.BadRequest; using (var conn = new SqlConnection(_config["ConnectionSTrings:DefaultConnection"])) { var cmd = new SqlCommand("pr_assignToLoggedInUser", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@workOrderId", workOrder.Id)); cmd.Parameters.Add(new SqlParameter("@userId", workOrder.AssignToId)); conn.Open(); await cmd.ExecuteNonQueryAsync(); httpStatus = HttpStatusCode.NoContent; } return(httpStatus); }
public async Task <HttpStatusCode> AssignToLoggedInUser(WorkOrderAssignDto workOrder) { var result = await _workOrderDL.AssignToLoggedInUser(workOrder); return(result); }