public static async Task <bool> Delete(Guid tokens) { using (var db = new DataAccess.CaraxEntitiy()) { var tokeninfo = db.UserTokenInfos.FirstOrDefault(q => q.TokenGuid == tokens); db.UserTokenInfos.Remove(tokeninfo); db.SaveChanges(); var token = db.Tokens.First(q => q.TokenGuid == tokens); db.Tokens.Remove(token); return(await db.SaveChangesAsync() > 0); } }
public async static Task <bool> Update(Guid token, string departmentCode, Models.Department model) { var userInfo = AuthenticationLogic.CheckTokenInfo(token); using (var db = new DataAccess.CaraxEntitiy()) { model.UpdatedBy = userInfo.Username; model.UpdatedDateTime = DateTime.Now; model.CompanyCode = userInfo.CompanyCode; model.Code = departmentCode; db.Departments.Update(model); return(await db.SaveChangesAsync() > 0); } }