public object PostAddEdit(APIAccessDTO APIAccessDTO) { using (APIAccessService apiAccessService = new APIAccessService()) { ResultOperation resultOperation = null; sysBpmsAPIAccess apiAccess = new sysBpmsAPIAccess().Update(APIAccessDTO.Name, APIAccessDTO.IPAddress, APIAccessDTO.AccessKey, APIAccessDTO.IsActive); apiAccess.ID = APIAccessDTO.ID; if (apiAccess.ID != Guid.Empty) { resultOperation = apiAccessService.Update(apiAccess); } else { resultOperation = apiAccessService.Add(apiAccess); } if (resultOperation.IsSuccess) { return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success)); } else { return(new PostMethodMessage(resultOperation.GetErrors(), DisplayMessageType.error)); } } }
public void Delete(Guid id) { sysBpmsAPIAccess sysBpmsAPIAccess = this.Context.sysBpmsAPIAccesses.FirstOrDefault(d => d.ID == id); if (sysBpmsAPIAccess != null) { this.Context.sysBpmsAPIAccesses.Remove(sysBpmsAPIAccess); } }
public object GetActive(Guid ID) { using (APIAccessService apiAccessService = new APIAccessService()) { sysBpmsAPIAccess apiAccess = apiAccessService.GetInfo(ID); apiAccess.Update(true); ResultOperation resultOperation = apiAccessService.Update(apiAccess); } return(new PostMethodMessage(SharedLang.Get("Success.Text"), DisplayMessageType.success)); }
public APIAccessDTO(sysBpmsAPIAccess apiAccess) { if (apiAccess != null) { this.ID = apiAccess.ID; this.Name = apiAccess.Name; this.IPAddress = apiAccess.IPAddress; this.AccessKey = apiAccess.AccessKey; this.IsActive = apiAccess.IsActive; } }
public ResultOperation Update(sysBpmsAPIAccess APIAccess) { ResultOperation resultOperation = new ResultOperation(); if (resultOperation.IsSuccess) { this.UnitOfWork.Repository <IAPIAccessRepository>().Update(APIAccess); this.UnitOfWork.Save(); } return(resultOperation); }
public void Add(sysBpmsAPIAccess APIAccess) { APIAccess.ID = Guid.NewGuid(); this.Context.sysBpmsAPIAccesses.Add(APIAccess); }
public void Update(sysBpmsAPIAccess apiAccess) { this.Context.Entry(apiAccess).State = EntityState.Modified; }