Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
     }
 }
Exemplo n.º 4
0
        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);
            }
        }