/// <summary> /// Delete an entity. /// </summary> /// <param name="model"></param> public void Delete(JournalViewModel model) { var entity = model.ToEntity(); this._JournalsRepository.Delete(entity); #region Commit Changes this._unitOfWork.Commit(); #endregion }
/// <summary> /// Add an entity. /// </summary> /// <param name="model"></param> /// <returns></returns> public JournalViewModel Add(JournalViewModel model) { this.ThrowExceptionIfExist(model); var entity = model.ToEntity(); entity = this._JournalsRepository.Add(entity); #region Commit Changes; this._unitOfWork.Commit(); entity.Code = entity.Id.ToString(); this._JournalsRepository.Update(entity); this._unitOfWork.Commit(); #endregion model = entity.ToModel(); return(model); }