public bool Handler(Dalyan.Domain.Query.CommonUserTypeDeleteQuery query) { try { var obj = new Dalyan.Db.CommonUserType(); obj = _db.CommonUserType.FirstOrDefault(x => x.Id == query.Id); obj.IsDeleted = true; _db.SaveChanges(); return(true); } catch (Exception ex) { throw new ExceptionLog(LogType.DATABASE_DELETE, LogLevel.ERROR, ex, "DeleteQueryHandler"); } }
public Dalyan.Entities.Models.CommonUserType Handler(CommonUserTypeEditQuery query) { try { var obj = new Dalyan.Db.CommonUserType(); obj = _db.CommonUserType.FirstOrDefault(x => x.Id == query.CommonUserType.Id); obj.Id = query.CommonUserType.Id; obj.Name = query.CommonUserType.Name; obj.IsDeleted = query.CommonUserType.IsDeleted; _db.SaveChanges(); return(query.CommonUserType); } catch (Exception ex) { throw new ExceptionLog(LogType.DATABASE_UPDATE, LogLevel.ERROR, ex, "EditQueryHandler"); } }
public Dalyan.Entities.Models.CommonUserType Handler(CommonUserTypeAddQuery query) { try { var obj = new Dalyan.Db.CommonUserType(); obj.Id = query.CommonUserType.Id; obj.Name = query.CommonUserType.Name; obj.IsDeleted = query.CommonUserType.IsDeleted; _db.CommonUserType.Add(obj); _db.SaveChanges(); query.CommonUserType.Id = obj.Id; return(query.CommonUserType); } catch (Exception ex) { throw new ExceptionLog(LogType.DATABASE_INSERT, LogLevel.ERROR, ex, "AddQueryHandler"); } }