public RecurrenceDto CreateRecurrence(RecurrenceDto item) { var entityReccurence = _mapper.Map <Recurrence>(item); var newRecurrenceItem = _unitOfWork.RecurrenceRepository.Add(entityReccurence); _unitOfWork.Commit(); return(_mapper.Map <RecurrenceDto>(newRecurrenceItem)); }
public RecurrenceDto UpdateRecurrence(int id, RecurrenceDto item) { var entityRecurrence = _mapper.Map <Recurrence>(item); var existingRecurrence = _unitOfWork.RecurrenceRepository.FindById(entityRecurrence.RecurrenceId); if (existingRecurrence != null) { var newRecurrence = _unitOfWork.RecurrenceRepository.Update(id, existingRecurrence); return(_mapper.Map <RecurrenceDto>(newRecurrence)); } else { return(CreateRecurrence(item)); } }
public void UpdateRecurrence(int id, [FromBody] RecurrenceDto item) { _recurrenceService.UpdateRecurrence(id, item); }
public void CreateRecurrence([FromBody] RecurrenceDto item) { _recurrenceService.CreateRecurrence(item); }