예제 #1
0
 Models.SpecialTask MapEntityToModel(SpecialTaskEntity st)
 => new Models.SpecialTask
 {
     ScheduleId      = st.ScheduleId,
     SpecialTaskType = (Models.Enums.SpecialTaskType)st.SpecialTaskType,
     Description     = st.Description,
     Id = st.Id
 };
예제 #2
0
        public Models.SpecialTask Update(Models.SpecialTask st)
        {
            var entity = new SpecialTaskEntity
            {
                Id              = st.Id,
                Description     = st.Description,
                ScheduleId      = st.ScheduleId,
                SpecialTaskType = (Entities.Enums.SpecialTaskType)(int) st.SpecialTaskType
            };

            repo.Update(entity);
            return(st);
        }
예제 #3
0
        public void Create(Models.SpecialTask st)
        {
            var entity = new SpecialTaskEntity
            {
                Description     = st.Description,
                ScheduleId      = st.ScheduleId,
                SpecialTaskType = (Entities.Enums.SpecialTaskType)(int) st.SpecialTaskType
            };

            entity = repo.CreateItem(entity);

            if (st.FileId != Guid.Empty)
            {
                var spf = new SpecialTaskFile
                {
                    FileId        = st.FileId,
                    SpecialTaskId = entity.Id
                };
                spfRepo.Create(spf);
            }
        }