public async Task <int> ThemCongTy(CongTyRequest model) { CongTy congty = new CongTy(); congty.TenCongTy = model.TenCongTy; congty.DiaChiCongTy = model.DiaChiCongTy; congty.MaCongTy = model.MaCongTy; congty.EmailCongTy = model.EmailCongTy; congty.NguoiDaiDien = model.NguoiDaiDien; congty.Hotline = model.Hotline; congty.DienThoaiBan = model.DienThoaiBan; congty.SoDiDong = model.SoDiDong; congty.Note = model.Note; congty.CreateDate = DateTime.Now; congty.LastModifiedDate = DateTime.Now; congty.Delete = false; congty.ModifyBy = model.ModifyBy; congty.AnhDaiDien = model.AnhDaiDien; congty.CreateBy = model.CreateBy; congty.TrangThai = model.TrangThai; _context.CongTys.Add(congty); await _context.SaveChangesAsync(); return(congty.ID_CongTy); }
public async Task <int> SuaCongTy(CongTyRequest model) { CongTy detailCompany = _context.CongTys.Where(a => a.ID_CongTy == model.ID_CongTy).FirstOrDefault(); if (detailCompany == null) { throw new Exception("Công ty không tồn tại."); } detailCompany.TenCongTy = model.TenCongTy; detailCompany.DiaChiCongTy = model.DiaChiCongTy; detailCompany.MaCongTy = model.MaCongTy; detailCompany.EmailCongTy = model.EmailCongTy; detailCompany.NguoiDaiDien = model.NguoiDaiDien; detailCompany.Hotline = model.Hotline; detailCompany.DienThoaiBan = model.DienThoaiBan; detailCompany.SoDiDong = model.SoDiDong; detailCompany.Note = model.Note; detailCompany.CreateDate = DateTime.Now; detailCompany.LastModifiedDate = DateTime.Now; detailCompany.Delete = false; detailCompany.ModifyBy = model.ModifyBy; detailCompany.AnhDaiDien = model.AnhDaiDien; detailCompany.CreateBy = model.CreateBy; detailCompany.TrangThai = model.TrangThai; _context.CongTys.Update(detailCompany); await _context.SaveChangesAsync(); return(detailCompany.ID_CongTy); }
public async Task <IActionResult> ThemMoiCongTy([FromForm] CongTyRequest congty) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var test = await _congTyService.ThemCongTy(congty); //validator = new CongTyRequestValidator(); return(Ok(test)); }
public async Task <IActionResult> SuaCongTy([FromForm] CongTyRequest congty) { var test = await _congTyService.SuaCongTy(congty); return(Ok(test)); }