Exemple #1
0
        public async Task <Result> AddEquipmentAsync(MedEquipmentDto equipment)
        {
            try
            {
                MedEquipment entity = equipment.Adapt <MedEquipment>();
                entity.IsActive = true;
                _dbContext.Add(entity);
                await _dbContext.SaveChangesAsync();

                entity.Clinic = await _dbContext.MedClinic.FindAsync(entity.ClinicId);

                equipment = entity.Adapt <MedEquipmentDto>();
                return(new SuccessResult(equipment, "Record has been added."));
            }
            catch (Exception ex)
            {
                return(new FailureResult());
            }
        }