public async Task <PartyResponse> AddPartyRL(PartyRequest partyRequest, string adminId) { try { var newParty = new PartyModel() { PartyName = partyRequest.PartyName, RegisteredBy = partyRequest.RegisterBy, CreatedDate = DateTime.Now, MofifiedDate = DateTime.Now }; authenticationContext.Parties.Add(newParty); await this.authenticationContext.SaveChangesAsync(); if (newParty != null) { var partyResponse = new PartyResponse() { Id = newParty.Id, PartyName = newParty.PartyName, RegisteredBy = newParty.RegisteredBy }; return(partyResponse); } else { return(null); } } catch (Exception exception) { throw new Exception(exception.Message); } }
public IList <PartyResponse> GetPartiesRL(string adminId) { try { var partyData = this.authenticationContext.Parties.Select(s => s); if (partyData != null) { var allpartyData = new List <PartyResponse>(); foreach (var party in partyData) { var data = new PartyResponse() { Id = party.Id, PartyName = party.PartyName, RegisteredBy = party.RegisteredBy }; allpartyData.Add(data); } return(allpartyData); } else { return(null); } } catch (Exception exception) { throw new Exception(exception.Message); } }
public PartyResponseMessage(byte[] data) : base(data) { try { Response = (PartyResponse)data[1]; PartyId = Convert.ToInt32(BytesToString(data, 2)); } catch (Exception ex) { ThrowNetworkMessageFormatException(ex); } }
public async Task <PartyResponse> UpdatePartyRL(int PartyId, PartyRequest partyRequest, string adminId) { try { var partyData = this.authenticationContext.Parties.Where(c => c.Id == PartyId && c.PartyName != partyRequest.PartyName).FirstOrDefault(); if (partyData != null) { if (partyRequest.PartyName != null && partyRequest.PartyName != string.Empty) { partyData.PartyName = partyRequest.PartyName; } if (partyRequest.RegisterBy != null && partyRequest.RegisterBy != string.Empty) { partyData.RegisteredBy = partyRequest.RegisterBy; } partyData.MofifiedDate = DateTime.Now; await this.authenticationContext.SaveChangesAsync(); var partyResponse = new PartyResponse() { Id = partyData.Id, PartyName = partyData.PartyName, RegisteredBy = partyData.RegisteredBy }; return(partyResponse); } else { return(null); } } catch (Exception exception) { throw new Exception(exception.Message); } }