Beispiel #1
0
        public async Task <APIResult <bool> > Create(NewCreateRequest request)
        {
            var news = new QLSQ.Data.Entities.New()
            {
                NewName       = request.NewName,
                NewContent    = request.NewContent,
                NewDatePost   = DateTime.Now,
                NewCount      = request.NewCount,
                NewCatetoryID = request.NewCatetoryID
            };

            if (request.FormFile != null)
            {
                news.NewImages = new List <Data.Entities.NewImage>()
                {
                    new QLSQ.Data.Entities.NewImage()
                    {
                        NewID       = news.NewID,
                        ImagePath   = await _newImageServices.SaveFile(request.FormFile),
                        DateCreated = DateTime.Now,
                        FileSize    = request.FormFile.Length
                    }
                };
            }
            _context.News.Add(news);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #2
0
        public async Task <APIResult <bool> > Create(QLNghiPhepCreateRequest request)
        {
            if (DateTime.Compare(request.ThoiGianBDNP, request.ThoiGianKTNP) > 0)
            {
                return(new APIErrorResult <bool>("Thất bại"));
            }
            var qlnp = new QLSQ.Data.Entities.QLNghiPhep()
            {
                IDSQ         = request.IDSQ,
                ThoiGianBDNP = request.ThoiGianBDNP,
                ThoiGianKTNP = request.ThoiGianKTNP
            };

            if (DateTime.Compare(request.ThoiGianKTNP, DateTime.Now) < 0)
            {
                qlnp.NghiPhepState = 0;
            }
            else
            {
                qlnp.NghiPhepState = 1;
            }
            _context.QLNghiPheps.Add(qlnp);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #3
0
        public async Task <APIResult <bool> > Create(NewCatetoryCreateRequest request)
        {
            var newcatetory = new QLSQ.Data.Entities.NewCatetory();

            newcatetory.NewCatetoryName = request.NewCatetoryName;
            _context.NewCatetories.Add(newcatetory);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #4
0
        public async Task <APIResult <bool> > Create(BoPhanCreateRequest request)
        {
            var bp = new QLSQ.Data.Entities.BoPhan()
            {
                TenBP = request.TenBP
            };

            _context.BoPhans.Add(bp);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
 public async Task<APIResult<bool>> Create(HeSoLuongTheoQuanHamCreateRequest request)
 {
     var hsl = new QLSQ.Data.Entities.HeSoLuongTheoQuanHam()
     {
         IDQH = request.IDQH,
         HeSoLuong = request.HeSoLuong,
         TenHeSoLuongQH = request.TenHeSoLuongQH
     };
     _context.HeSoLuongTheoQuanHams.Add(hsl);
     await _context.SaveChangesAsync();
     return new APISuccessedResult<bool>(true);
 }
Beispiel #6
0
        public async Task <APIResult <bool> > Create(ChucVuCreateRequest request)
        {
            var cv = new QLSQ.Data.Entities.ChucVu()
            {
                TenCV = request.TenCV,
                IDBP  = request.IDBP
            };

            _context.ChucVus.Add(cv);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #7
0
        public async Task <APIResult <bool> > Create(HeSoPhuCapTheoChucVuCreateRequest request)
        {
            var hspc = new QLSQ.Data.Entities.HeSoPhuCapTheoChucVu()
            {
                IDCV       = request.IDCV,
                HeSoPhuCap = request.HeSoPhuCap
            };

            _context.HeSoPhuCapTheoChucVus.Add(hspc);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #8
0
        public async Task <APIResult <bool> > Create(QLQuanHamCreateRequest request)
        {
            var qlqh = new QLSQ.Data.Entities.QLQuanHam()
            {
                IDSQ = request.IDSQ,
                IDQH = request.IDQH,
                IDHeSoLuongTheoQH = request.IDHeSoLuongQH
            };

            _context.QLQuanHams.Add(qlqh);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #9
0
        public async Task <APIResult <bool> > Create(QLChucVuCreateRequest request)
        {
            var qlcv = new QLSQ.Data.Entities.QLChucVu()
            {
                IDSQ     = request.IDSQ,
                IDCV     = request.IDCV,
                NgayNhan = request.NgayNhan
            };

            _context.QLChucVus.Add(qlcv);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #10
0
        public async Task <APIResult <bool> > Create(QLDangVienCreateRequest request)
        {
            var qldv = new QLSQ.Data.Entities.QLDangVien()
            {
                IDSQ        = request.IDSQ,
                NgayVaoDang = request.NgayVaoDang,
                NoiVaoDang  = request.NoiVaoDang
            };

            _context.QLDangViens.Add(qldv);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #11
0
        public async Task <APIResult <bool> > Create(QLLuongCreateRequest request)
        {
            var qll = new QLSQ.Data.Entities.QLLuong()
            {
                IDSQ      = request.IDSQ,
                IDQLQH    = request.IDQLQH,
                IDQLCV    = request.IDQLCV,
                IDLuongCB = request.IDLuongCB,
            };

            _context.QLLuongs.Add(qll);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #12
0
        public async Task <APIResult <bool> > Create(QuanHamCreateRequest request)
        {
            if (!string.IsNullOrEmpty(request.TenQH))
            {
                var qh = new QLSQ.Data.Entities.QuanHam()
                {
                    TenQH = request.TenQH
                };
                _context.QuanHams.Add(qh);
                await _context.SaveChangesAsync();

                return(new APISuccessedResult <bool>(true));
            }
            return(new APIErrorResult <bool>("Thất bại"));
        }
Beispiel #13
0
        public async Task <APIResult <bool> > Create(QLGiaDinhSQCreateRequest request)
        {
            var qlgdsq = new QLSQ.Data.Entities.QLGiaDinhSQ()
            {
                IDSQ     = request.IDSQ,
                QuanHe   = request.QuanHe,
                HoTen    = request.HoTen,
                NgaySinh = request.NgaySinh,
                GhiChu   = request.GhiChu
            };

            _context.QLGiaDinhSQs.Add(qlgdsq);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #14
0
        public async Task <APIResult <bool> > Create(QLCongTacCreateRequest request)
        {
            var qlct = new QLSQ.Data.Entities.QLCongTac()
            {
                IDSQ              = request.IDSQ,
                DiaChiCT          = request.DiaChiCT,
                ThoiGianBatDauCT  = request.ThoiGianBatDauCT,
                ThoiGianKetThucCT = request.ThoiGianKetThucCT,
                CongTacState      = request.CongTacState
            };

            _context.QLCongTacs.Add(qlct);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #15
0
        public async Task <APIResult <bool> > Create(SiQuanImageCreateRequest request)
        {
            var sqImage = new QLSQ.Data.Entities.SiQuanImage()
            {
                IDSQ      = request.IDSQ,
                Caption   = request.Caption,
                IsDefault = request.IsDefault,
                FileSize  = request.ImageFile.Length,
                ImagePath = await _manageSiQuanServices.SaveFile(request.ImageFile)
            };

            _context.SiQuanImages.Add(sqImage);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #16
0
        public async Task <APIResult <bool> > Create(QLKhenThuongKiLuatCreateRequest request)
        {
            var qlktkl = new QLSQ.Data.Entities.QLKhenThuongKiLuat()
            {
                IDSQ         = request.IDSQ,
                NgayThucHien = request.NgayThucHien,
                LoaiKTKL     = request.LoaiKTKL,
                HinhThuc     = request.HinhThuc,
                DonViCap     = request.DonViCap,
                NoiDung      = request.NoiDung
            };

            _context.QLKhenThuongKiLuats.Add(qlktkl);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
        public async Task <APIResult <bool> > Create(QLQuaTrinhDaoTaoCreateRequest request)
        {
            var qlqldt = new QLSQ.Data.Entities.QLQuaTrinhDaoTao()
            {
                IDSQ         = request.IDSQ,
                TenTruong    = request.TenTruong,
                NganhHoc     = request.NganhHoc,
                ThoiGianBDDT = request.ThoiGianBDDT,
                ThoiGianKTDT = request.ThoiGianKTDT,
                HinhThucDT   = request.HinhThucDT,
                VanBang      = request.VanBang
            };

            _context.QLQuaTrinhDaoTaos.Add(qlqldt);
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #18
0
        public async Task <APIResult <bool> > Create(NewImageCreateRequest request)
        {
            if (request.FormFile != null)
            {
                var newimage = new QLSQ.Data.Entities.NewImage()
                {
                    NewID       = request.NewID,
                    ImagePath   = await this.SaveFile(request.FormFile),
                    DateCreated = DateTime.Now,
                    FileSize    = request.FormFile.Length
                };
                _context.NewImages.Add(newimage);
                await _context.SaveChangesAsync();

                return(new APISuccessedResult <bool>(true));
            }
            return(new APIErrorResult <bool>("Thất bại"));
        }
Beispiel #19
0
        public async Task <APIResult <bool> > Edit(int IDLuongCB, LuongCoBanUpdateRequest request)
        {
            var lcb = await _context.LuongCoBans.FirstOrDefaultAsync(x => x.IDLuongCB == IDLuongCB);

            lcb.LuongCB = request.LuongCB;
            await _context.SaveChangesAsync();

            return(new APISuccessedResult <bool>(true));
        }
Beispiel #20
0
        //------------------------------------------------------------------------------------------------
        //Part of SiQuanImage

        public async Task <int> AddImages(int SiQuanID, SiQuanImageCreateRequest request)
        {
            var siquanimage = new QLSQ.Data.Entities.SiQuanImage()
            {
                IDSQ        = SiQuanID,
                Caption     = request.Caption,
                DateCreated = DateTime.Now,
                IsDefault   = request.IsDefault
            };

            if (request.ImageFile != null)
            {
                siquanimage.ImagePath = await this.SaveFile(request.ImageFile);

                siquanimage.FileSize = request.ImageFile.Length;
            }
            _context.SiQuanImages.Add(siquanimage);
            await _context.SaveChangesAsync();

            return(siquanimage.IDImage);
        }