Beispiel #1
0
        public async Task <IActionResult> ThemMoi([FromForm] GiuongRequest giuong)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var test = await _giuongService.Them(giuong);

            //validator = new GiuongRequestValidator();
            return(Ok(test));
        }
Beispiel #2
0
        public async Task <int> Them(GiuongRequest model)
        {
            Giuong giuong = new Giuong();

            giuong.ID_LoaiGiuong = model.ID_LoaiGiuong;
            giuong.ID_NgonNgu    = model.ID_NgonNgu;
            giuong.CreateDate    = DateTime.Now;
            //detaiGiuong.ModifyBy = ;
            giuong.NoiDungHienThi = model.NoiDungHienThi;
            giuong.Delete         = model.Delete;

            _context.Giuongs.Add(giuong);
            await _context.SaveChangesAsync();

            return(giuong.ID_LoaiGiuong);
        }
Beispiel #3
0
        public async Task <int> Sua(GiuongRequest model)
        {
            Giuong detaiGiuong = _context.Giuongs.Where(a => a.ID_LoaiGiuong == model.ID_LoaiGiuong).FirstOrDefault();

            if (detaiGiuong == null)
            {
                throw new Exception("Loại giường không tồn tại.");
            }

            detaiGiuong.ID_LoaiGiuong    = model.ID_LoaiGiuong;
            detaiGiuong.ID_NgonNgu       = model.ID_NgonNgu;
            detaiGiuong.LastModifiedDate = DateTime.Now;
            //detaiGiuong.ModifyBy = ;
            detaiGiuong.NoiDungHienThi = model.NoiDungHienThi;
            detaiGiuong.Delete         = model.Delete;
            _context.Giuongs.Update(detaiGiuong);
            await _context.SaveChangesAsync();

            return(detaiGiuong.ID_LoaiGiuong);
        }
Beispiel #4
0
        public async Task <IActionResult> Sua([FromForm] GiuongRequest giuong)
        {
            var test = await _giuongService.Sua(giuong);

            return(Ok(test));
        }