public HospitalOrganization Update(HospitalOrganization organization)
        {
            var repositoryOrganization = GetById(organization.Id);

            repositoryOrganization = organization;
            return(repositoryOrganization);
        }
Example #2
0
        public Task <int> Handle(CreateHospitalOrganizationCommand request, CancellationToken cancellationToken)
        {
            var organization = new HospitalOrganization(request.Name);

            organization = _hospitalOrganizationRepository.Save(organization);
            return(Task.FromResult(organization.Id));
        }
        public HospitalOrganization Save(HospitalOrganization hospitalOrganization)
        {
            lock (_lock)
            {
                hospitalOrganization.SetId(++lastId);
            }

            _AllHospitalOrganizations.Add(hospitalOrganization);
            return(hospitalOrganization);
        }