public void Delete(Entity.Roadmap.Roadmap roadmap) { var result = new ReturnModel <Entity.Roadmap.Roadmap>(); try { _repository.Delete(roadmap); Save(); } catch (Exception exception) { result.IsSuccess = false; result.Exception = exception; result.Message = exception.Message; } }
public ReturnModel <Entity.Roadmap.Roadmap> IsRoadmapValidForEdit(Entity.Roadmap.Roadmap roadmap) { var result = new ReturnModel <Entity.Roadmap.Roadmap>(); try { result.Data = _repository.Get(x => x.Id == roadmap.Id && x.UserId == roadmap.UserId && x.Status == (int)StatusEnum.ActiveRoadmap); } catch (Exception exception) { result.IsSuccess = false; result.Exception = exception; result.Message = exception.Message; } return(result); }
public ReturnModel <Entity.Roadmap.Roadmap> Update(Entity.Roadmap.Roadmap roadmap) { var result = new ReturnModel <Entity.Roadmap.Roadmap>(); try { _repository.Update(roadmap); Save(); result.Data = roadmap; } catch (Exception exception) { result.IsSuccess = false; result.Exception = exception; result.Message = exception.Message; } return(result); }