public ActionResultDTO Post(GroupBootMenuEntity tObject) { Request.Method = Method.POST; Request.AddJsonBody(tObject); Request.Resource = string.Format("api/{0}/Post/", Resource); var response = _apiRequest.Execute <ActionResultDTO>(Request); if (response.Id == 0) { response.Success = false; } return(response); }
public void UpdateGroupMemberBootMenus(GroupBootMenuEntity groupBootMenu) { foreach (var computer in new GroupServices().GetGroupMembersWithImages(groupBootMenu.GroupId)) { var computerBootMenu = new ComputerBootMenuEntity { ComputerId = computer.Id, BiosMenu = groupBootMenu.BiosMenu, Efi32Menu = groupBootMenu.Efi32Menu, Efi64Menu = groupBootMenu.Efi64Menu }; new ComputerBootMenuServices().UpdateComputerBootMenu(computerBootMenu); new ComputerServices().ToggleComputerBootMenu(computer.Id, true); } }
public ActionResultDTO UpdateGroupBootMenu(GroupBootMenuEntity groupBootMenu) { if (_uow.GroupBootMenuRepository.Exists(x => x.GroupId == groupBootMenu.GroupId)) { groupBootMenu.Id = _uow.GroupBootMenuRepository.GetFirstOrDefault( x => x.GroupId == groupBootMenu.GroupId).Id; _uow.GroupBootMenuRepository.Update(groupBootMenu, groupBootMenu.Id); } else { _uow.GroupBootMenuRepository.Insert(groupBootMenu); } _uow.Save(); var actionResult = new ActionResultDTO(); actionResult.Success = true; actionResult.Id = groupBootMenu.Id; UpdateGroupMemberBootMenus(groupBootMenu); return(actionResult); }
public ActionResultDTO Post(GroupBootMenuEntity groupBootMenu) { return(_groupBootMenuServices.UpdateGroupBootMenu(groupBootMenu)); }