public JsonResult OperatorPosListRemove(Int16 id) { DefaultResponse defaultResponse = new DefaultResponse(); try { OperatorPosRemoveRequest operatorPosRemoveRequest = new OperatorPosRemoveRequest { OperatorPosList = id }; HttpResponseMessage responseMessage = HttpClientService.PostAsync("api/pos/RemoveOperatorPosList", operatorPosRemoveRequest).Result; if (responseMessage.IsSuccessStatusCode) { defaultResponse = responseMessage.Content.ReadAsAsync <DefaultResponse>().Result; if (defaultResponse.ErrorCode == 0 && string.IsNullOrEmpty(defaultResponse.Message)) { return(Json(new { success = true })); } return(Json(new { success = false, error = JsonConvert.SerializeObject(defaultResponse) })); } defaultResponse.ErrorCode = 10; defaultResponse.Message = "Ошибка удаления данных"; } catch (Exception ex) { defaultResponse.ErrorCode = 10; defaultResponse.Message = ex.Message; } return(Json(new { success = false, error = JsonConvert.SerializeObject(defaultResponse) })); }
/// <summary> /// Удаляет список магазинов из БД /// </summary> /// <param name="request"></param> /// <returns></returns> public DefaultResponse RemoveOperatorPosList(OperatorPosRemoveRequest request) { var returnValue = new DefaultResponse(); _cnn.Open(); SqlCommand cmd = _cnn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "delete from poslist where id=@id"; cmd.Parameters.AddWithValue("@id", request.OperatorPosList); try { cmd.ExecuteNonQuery(); returnValue.ErrorCode = 0; returnValue.Message = string.Empty; } catch (Exception e) { returnValue.ErrorCode = 10; returnValue.Message = e.Message; } finally { _cnn.Close(); } return(returnValue); }
public DefaultResponse RemoveOperatorPos(OperatorPosRemoveRequest request) { return(_operatorPosService.RemoveOperatorPosList(request)); }