Пример #1
0
        public override Task <Empty> DeleteCompanyLocation(CompanyLocationPayLoad request, ServerCallContext context)
        {
            CompanyLocationPoco[] pocos = new CompanyLocationPoco[] { new CompanyLocationPoco()
                                                                      {
                                                                          Id          = Guid.Parse(request.Id),
                                                                          Company     = Guid.Parse(request.Company),
                                                                          CountryCode = request.CountryCode,
                                                                          Province    = request.StateProvinceCode,
                                                                          Street      = request.StreetAddress,
                                                                          City        = request.CityTown,
                                                                          PostalCode  = request.ZipPostalCode
                                                                      } };
            _logic.Delete(pocos);

            return(new Task <Empty>(() => new Empty()));
        }
        public override Task <Empty> UpdateCompanyLocation(CompanyLocationPayLoad request, ServerCallContext context)
        {
            CompanyLocationPoco poco = new CompanyLocationPoco()
            {
                Id          = new Guid(request.Id),
                Company     = new Guid(request.Company),
                CountryCode = request.CountryCode,
                Province    = request.Province,
                Street      = request.Street,
                City        = request.Street,
                PostalCode  = request.PostalCode
            };

            _logic.Update(new CompanyLocationPoco[] { poco });

            return(null);
        }