public override Task <Empty> DeleteCompanyProfile(CompanyProfilePayLoad request, ServerCallContext context)
        {
            CompanyProfilePoco[] pocos = new CompanyProfilePoco[] { new CompanyProfilePoco()
                                                                    {
                                                                        Id = Guid.Parse(request.Id),
                                                                        RegistrationDate = request.RegistrationDate.ToDateTime(),
                                                                        CompanyWebsite   = request.CompanyWebsite,
                                                                        ContactPhone     = request.ContactPhone,
                                                                        ContactName      = request.ContactName,
                                                                        CompanyLogo      = request.CompanyLogo.ToByteArray()
                                                                    } };
            _logic.Delete(pocos);

            return(new Task <Empty>(() => new Empty()));
        }
Beispiel #2
0
        public override Task <Empty> UpdateCompanyProfilePayLoad(CompanyProfilePayLoad request, ServerCallContext context)
        {
            CompanyProfilePoco poco = new CompanyProfilePoco()
            {
                Id = new Guid(request.Id),
                RegistrationDate = request.RegistrationDate.ToDateTime(),
                CompanyWebsite   = request.CompanyWebsite,
                ContactPhone     = request.ContactPhone,
                ContactName      = request.ContactName,
                CompanyLogo      = Encoding.ASCII.GetBytes(request.CompanyLogo)
            };

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

            return(null);
        }