Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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));
        }
Пример #4
0
        public async Task <IActionResult> SuaCongTy([FromForm] CongTyRequest congty)
        {
            var test = await _congTyService.SuaCongTy(congty);

            return(Ok(test));
        }