public async Task <IActionResult> PostImenuRole([FromBody] IMenuRole iMenuRole) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.IMenuRole.Add(iMenuRole); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (ImenuRoleExists(iMenuRole.MenuId, iMenuRole.RoleId)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetImenuRole", new { id = iMenuRole.MenuId }, iMenuRole)); }
public MenuRoleController(IMenuRoleService menuroleService, IMenuRole menurole, IMenuServices menuservice) { _IMenuRoleService = menuroleService; _IMenuServices = menuservice; _IMenuRole = menurole; _menuRole = new MenuRole(); }
protected override void Dispose(bool isDisposing) { if (isDisposing) { _IMenuRoleService = null; _IMenuRole = null; _menuRole = null; } }