public async Task <ActionResultDto> Execute(ContextDto context) { try { validate(); var chucnang = new Entity.MSSQL_QLDN_MAIN.Entity.ChucNang(); chucnang.MaChucNang = MaChucNang; chucnang.TenChucNang = TenChucNang; chucnang.MoTa = MoTa; chucnang.NgayTaoDT = DateTime.Now; chucnang.NgaySuaDT = DateTime.Now; ChucNangRepository repo = new ChucNangRepository(context); await repo.Insert(chucnang); return(returnActionResult(HttpStatusCode.OK, chucnang, null));; } catch (FormatException ex) { return(returnActionError(HttpStatusCode.BadRequest, ex.InnerException != null ? ex.InnerException.Message : ex.Message)); } catch (Exception ex) { return(returnActionError(HttpStatusCode.InternalServerError, ex.InnerException != null ? ex.InnerException.Message : ex.Message)); } }