Exemple #1
0
        public Result <string> ExportCompany(AccessLog log)
        {
            var result = Result <string> .Success();

            var error = string.Empty;

            var companyName = log.Person.udf4;

            result.Entity = companyName;

            if (string.IsNullOrWhiteSpace(companyName))
            {
                return(result.Fail("person ({0}) does not have a company value. UDF 4 field is empty.", log.Person.InternalId.ToString()));
            }

            Proxy.AddCompany(Config.DataSource,
                             Mapper.LocationName(companyName),
                             Mapper.ExtCmpRef(companyName),
                             Mapper.LocationID(log.Portal.Location),
                             ref error);

            return(result);
        }