Exemple #1
0
        public async Task <IActionResult> Create([FromBody] CreateNhanVienCongTacRequest Request)
        {
            var role = post().RoleID;

            if (role != "RL04" && role != "RL05")
            {
                return(BadRequest());
            }
            else
            {
                var result = _Service.Create(Request);
                if (result.Result == null)
                {
                    return(BadRequest());
                }
                // var chuyenCongTac = await _Service.(result);
                return(Ok(result.Result));
            }
        }
Exemple #2
0
        public async Task <string> Create(CreateNhanVienCongTacRequest Request)
        {
            var ChuyenCongTac = from CTT in _context.chuyenCongTacs
                                where CTT.MaChuyenCongTac == Request.MaChuyenCongTac
                                select CTT.TrangThai;

            if (await ChuyenCongTac.FirstOrDefaultAsync() != "Chua thuc hien")
            {
                return(null);
            }
            else
            {
                var NhanVienCongTac = new NhanVienCongTac()
                {
                    MaChuyenCongTac = Request.MaChuyenCongTac,
                    MaNhanVien      = Request.MaNhanVien
                };

                _context.nhanVienCongTacs.AddAsync(NhanVienCongTac);
                await _context.SaveChangesAsync();

                return(NhanVienCongTac.MaChuyenCongTac + " " + NhanVienCongTac.MaNhanVien);
            }
        }