public IHttpActionResult DeleteSubsidiaryRights(SubsidiaryRightsMaster SubsidiaryRights) { string status = string.Empty; try { SubsidiaryRightsMaster _SubsidiaryRights = _subsidiaryRightsService.GetSubsidiaryRightsById(SubsidiaryRights.Id); _SubsidiaryRights.Deactivate = "Y"; _SubsidiaryRights.DeactivateBy = SubsidiaryRights.EnteredBy; _SubsidiaryRights.DeactivateDate = DateTime.Now; _subsidiaryRightsService.UpdateSubsidiaryRights(_SubsidiaryRights); status = "OK"; } catch (ACSException ex) { status = ex.InnerException.Message; } catch (Exception ex) { status = ex.InnerException.Message; } return(Json(status)); }
public void InsertSubsidiaryRights(SubsidiaryRightsMaster SubsidiaryRights) { SubsidiaryRights.Deactivate = "N"; //SubsidiaryRights.EnteredBy = 10; SubsidiaryRights.EntryDate = DateTime.Now; SubsidiaryRights.ModifiedBy = null; SubsidiaryRights.ModifiedDate = null; SubsidiaryRights.DeactivateBy = null; SubsidiaryRights.DeactivateDate = null; _subsidiaryRightsServiceRepository.Insert(SubsidiaryRights); }
/// <summary> /// Check The duplicity of record before insertion and deletion /// </summary> /// <param name="GeographyType">Geography</param> public string DuplicityCheck(SubsidiaryRightsMaster SubsidiaryRights) { var dupes = _subsidiaryRightsServiceRepository.Table.Where(x => x.SubsidiaryRights == SubsidiaryRights.SubsidiaryRights && x.Deactivate == "N" && (SubsidiaryRights.Id != 0 ? x.Id : 0) != (SubsidiaryRights.Id != 0 ? SubsidiaryRights.Id : 1)).FirstOrDefault(); if (dupes != null) { return("N"); } else { return("Y"); } }
public IHttpActionResult InsertSubsidiaryRights(SubsidiaryRightsMaster SubsidiaryRights) { string status = ""; try { status = _subsidiaryRightsService.DuplicityCheck(SubsidiaryRights); if (status == "Y") { if (SubsidiaryRights.Id == 0) { _subsidiaryRightsService.InsertSubsidiaryRights(SubsidiaryRights); status = _localizationService.GetResource("Master.API.Success.Message"); } else { SubsidiaryRightsMaster _SubsidiaryRights = _subsidiaryRightsService.GetSubsidiaryRightsById(SubsidiaryRights.Id); _SubsidiaryRights.SubsidiaryRights = SubsidiaryRights.SubsidiaryRights; _SubsidiaryRights.ModifiedBy = SubsidiaryRights.EnteredBy; _SubsidiaryRights.ModifiedDate = DateTime.Now; _subsidiaryRightsService.UpdateSubsidiaryRights(_SubsidiaryRights); status = _localizationService.GetResource("Master.API.Success.Message"); } } else { status = "Duplicate"; } } catch (ACSException ex) { status = ex.InnerException.Message; } catch (Exception ex) { status = ex.InnerException.Message; } return(Json(status)); }
public void DeleteSubsidiaryRights(SubsidiaryRightsMaster SubsidiaryRights) { _subsidiaryRightsServiceRepository.Delete(SubsidiaryRights); }
public void UpdateSubsidiaryRights(SubsidiaryRightsMaster SubsidiaryRights) { _subsidiaryRightsServiceRepository.Update(SubsidiaryRights); }
public IHttpActionResult getSubsidiaryRights(int Id) { SubsidiaryRightsMaster _SubsidiaryRightsMaster = _subsidiaryRightsService.GetSubsidiaryRightsById(Id); return(Json(SerializeObj.SerializeObject(new { _SubsidiaryRightsMaster }))); }