public async Task <ActionResultDto> Execute(ContextDto context) { try { init(); validate(); var count = 0; var repo = new KhoKiemKeRepository(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 KhoKiemKeRepository(context); await repo.Delete(Id); result.data = await repo.Delete(Id); return(result); }
public async Task <dynamic> Execute(ContextDto context) { try { init(); validate(); var repo = new KhoKiemKeRepository(context); if (_KhoKiemKe != null) { var kiemkeEntity = new Entity.MSSQL_QLDN_QLNS.Entity.KhoKiemKe(); kiemkeEntity.KiemKeId = _KhoKiemKe.KiemKeId; kiemkeEntity.XoaYN = "Y"; kiemkeEntity = await repo.UpdatePartial(kiemkeEntity, nameof(Entity.MSSQL_QLDN_QLNS.Entity.KhoKiemKe.XoaYN) ); _KhoKiemKe.XoaYN = kiemkeEntity.XoaYN; } else { if (_listKhoKiemKe != null && _listKhoKiemKe.Count > 0) { foreach (var kiemkeModel in _listKhoKiemKe) { if (kiemkeModel.KiemKeId > 0) { var kiemkeEntity = new Entity.MSSQL_QLDN_QLNS.Entity.KhoKiemKe(); kiemkeEntity.KiemKeId = kiemkeModel.KiemKeId; kiemkeEntity.XoaYN = "Y"; kiemkeEntity = await repo.UpdatePartial(kiemkeEntity, nameof(Entity.MSSQL_QLDN_QLNS.Entity.KhoKiemKe.XoaYN) ); kiemkeModel.XoaYN = kiemkeEntity.XoaYN; } } } } return(ActionHelper.returnActionResult(HttpStatusCode.OK, _listKhoKiemKe, null)); } catch (FormatException ex) { return(ActionHelper.returnActionError(HttpStatusCode.BadRequest, ex.Message)); } catch (Exception ex) { return(ActionHelper.returnActionError(HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task <dynamic> Execute(ContextDto context) { try { dynamic result = new ActionResultDto(); var repo = new KhoKiemKeRepository(context); await repo.UpdatePartial(this, nameof(NgayTao), nameof(TieuDe), nameof(KhoHangId), nameof(Hinh), nameof(TruongBanTen), nameof(TruongBanChucVu), nameof(TruongBanDaiDien), nameof(UyVienTen), nameof(UyVienChucVu), nameof(UyVienDaiDien), nameof(UyVienTen2), nameof(UyVienChucVu2), nameof(UyVienDaiDien2), nameof(TrangThai)); result.ReturnCode = HttpStatusCode.OK; result.ReturnData = new { data = this }; InsertKhoLuocSuAction ls = new InsertKhoLuocSuAction(); ls.InsertKhoLuocSu(context, "KhoKiemKe", KiemKeId, "Update", int.Parse(NguoiTao.ToString())); return(result); } catch (FormatException ex) { return(returnActionError(HttpStatusCode.BadRequest, ex.Message)); } catch (Exception ex) { return(returnActionError(HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task <ActionResultDto> Execute(ContextDto context) { try { validate(); var KiemKe = new Entity.MSSQL_QLDN_QLNS.Entity.KhoKiemKe(); KiemKe.TieuDe = TieuDe; KiemKe.KhoHangId = KhoHangId; KiemKe.Hinh = Hinh; KiemKe.TrangThai = TrangThai; KiemKe.NguoiTao = NguoiTao; KiemKe.NgayTao = NgayTao; KiemKe.XoaYN = "N"; KiemKe.CtrlVersion = 1; KiemKe.TruongBanTen = TruongBanTen; KiemKe.TruongBanChucVu = TruongBanChucVu; KiemKe.TruongBanDaiDien = TruongBanDaiDien; KiemKe.UyVienTen = UyVienTen; KiemKe.UyVienChucVu = UyVienChucVu; KiemKe.UyVienDaiDien = UyVienDaiDien; KiemKe.UyVienTen2 = UyVienTen2; KiemKe.UyVienChucVu2 = UyVienChucVu2; KiemKe.UyVienDaiDien2 = UyVienDaiDien2; KhoKiemKeRepository repo = new KhoKiemKeRepository(context); await repo.Insert(KiemKe); InsertKhoLuocSuAction ls = new InsertKhoLuocSuAction(); ls.InsertKhoLuocSu(context, "KhoKiemKe", KiemKe.KiemKeId, "Insert", int.Parse(KiemKe.NguoiTao.ToString())); return(returnActionResult(HttpStatusCode.OK, KiemKe, 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)); } }