public ActionResult DeleteNormaOrganization(NormaOrganizationSimple normaOrganization) { NormaOrganization newNormaOrganization = normaOrganizationRepository.Get(normaOrganization.Id); normaOrganizationRepository.Delete(newNormaOrganization); return(_Selection_NormaOrganizations(newNormaOrganization.Norma.Id.ToString())); }
public static NormaOrganization rebuildNormaOrganization(NormaOrganization inNormaOrganization) { NormaOrganization normaOrganization = new NormaOrganization(inNormaOrganization.Id); normaOrganization.Norma = rebuildNorma(inNormaOrganization.Norma); normaOrganization.Organization = rebuildOrganization(inNormaOrganization.Organization); normaOrganization.IsActive = inNormaOrganization.IsActive; return(normaOrganization); }
private void UpdateNorma(Organization org, bool status) { Dictionary <string, object> query = new Dictionary <string, object>(); query.Add("Organization", org); NormaOrganization norma = org.NormaOrganization; if (norma != null) { norma.Norma.IsApproved = status; normaRepository.SaveOrUpdate(norma.Norma); } }
//public ActionResult Save(Worker worker) public ActionResult _GetNormaIdByOrganization(int Id) { Dictionary <string, object> queryParams = new Dictionary <string, object>(); queryParams.Add("Organization.Id", Id); NormaOrganization no = normaOrganizationRepository.FindOne(queryParams); if (no != null) { HttpResponseBase Response = ControllerContext.HttpContext.Response; Response.Write(no.Norma.Id); } return(null); }
public void DeleteNormaFromWorkerWorkplace(int normId, int workerWorkPlaceId) { Dictionary <string, object> queryParams = new Dictionary <string, object>(); queryParams.Add("Norma.Id", normId); queryParams.Add("Organization.Id", workerWorkPlaceId); NormaOrganization normaOrganization = null; IList <NormaOrganization> NormaOrganizations = normaOrganizationRepository.GetByLikeCriteria(queryParams); if (NormaOrganizations.Count > 0) { normaOrganization = NormaOrganizations[0]; } if (normaOrganization != null) { normaOrganizationRepository.Delete(normaOrganization); } }