Example #1
0
        public ClientCompanyDto CreateCompanyAndClient(ClientCompanyInput input)
        {
            var company = ClientCompany.CreateClientCompany(input.CompanyName, input.Description);

            _clientsManager.CreateClientCompany(company);
            var client = ClientInfo.CreateClientInfo(
                //Name
                input.Name,
                //Last name
                input.LastName,
                //Address
                "No definido",
                //Gender
                input.Gender,
                //Phone
                "No definido",
                input.BirthDate,
                //Obs
                "No definido",
                company);

            _clientsManager.CreateClient(client);
            _projectManager.AddClientCompany(input.ProjectId, company.Id);
            return(company.MapTo <ClientCompanyDto>());
        }