public async Task <IActionResult> Add([FromBody] PanelInfo panelInfo) { var isExists = IsPanelExists(panelInfo.GroupId, 0, panelInfo.Name); if (isExists) { throw new HttpRequestException($"Panel {panelInfo.Name} is exists."); } panelInfo.PanelId = 0; panelInfo.InDate = panelInfo.EditDate = DateTime.Now; _context.PanelInfos.Add(panelInfo); await _context.SaveChangesAsync(); return(Ok(panelInfo)); }
public async Task <IActionResult> Add([FromBody] GroupInfo groupInfo) { var isGroupExists = IsGroupExists(0, groupInfo.Name); if (isGroupExists) { throw new HttpRequestException("Group is exists."); } groupInfo.GroupId = 0; groupInfo.PanelInfos = null; _context.GroupInfos.Add(groupInfo); await _context.SaveChangesAsync(); return(Ok(groupInfo)); }