public async Task <ActionResultDto> Execute(ContextDto context) { try { validate(); var loaihang = new Entity.MSSQL_QLDN_QLNS.Entity.KhoLoaiHangHoa(); loaihang.MaLoai = MaLoai; loaihang.TenLoai = TenLoai; loaihang.MoTa = MoTa; loaihang.NguoiTao = NguoiTao; loaihang.NgayTao = DateTime.Now; loaihang.XoaYN = "N"; KhoLoaiHangHoaRepository repo = new KhoLoaiHangHoaRepository(context); await repo.Insert(loaihang); return(ActionHelper.returnActionResult(HttpStatusCode.OK, loaihang, null)); } catch (FormatException ex) { return(ActionHelper.returnActionError(HttpStatusCode.BadRequest, ex.Message)); } catch (Exception ex) { return(ActionHelper.returnActionError(HttpStatusCode.InternalServerError, ex.InnerException != null ? ex.InnerException.Message : ex.Message)); } }
public async Task <ActionResultDto> Execute(ContextDto context) { try { init(); validate(); var count = 0; var repo = new KhoLoaiHangHoaRepository(context); for (int i = 0; i < _listId.Count; i++) { if (_listId[i] > 0 && await repo.Delete(_listId[i])) { count++; } } return(returnActionResult(HttpStatusCode.OK, count, null)); } catch (FormatException ex) { return(returnActionError(HttpStatusCode.BadRequest, ex.InnerException != null ? ex.InnerException.Message : ex.Message)); } catch (Exception ex) { return(returnActionError(HttpStatusCode.InternalServerError, ex.InnerException != null ? ex.InnerException.Message : ex.Message)); } }
public async Task <dynamic> Execute(ContextDto context) { dynamic result = new System.Dynamic.ExpandoObject(); var repo = new KhoLoaiHangHoaRepository(context); await repo.Delete(Id); result.data = await repo.Delete(Id); return(result); }
public async Task <dynamic> Execute(ContextDto context) { try { var repo = new KhoLoaiHangHoaRepository(context); var result = await repo.UpdatePartial(this, nameof(MaLoai), nameof(TenLoai), nameof(MoTa) ); dynamic metaData = new System.Dynamic.ExpandoObject(); return(ActionHelper.returnActionResult(HttpStatusCode.OK, result, metaData)); } catch (BaseException ex) { return(returnActionError(HttpStatusCode.BadRequest, ex.Message)); } catch (Exception ex) { return(returnActionError(HttpStatusCode.InternalServerError, ex.Message)); } }