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()); } }