Beispiel #1
0
    public static UpdateSponsorInfoResponse UpdateSponsorInfo(string SponsorName, string pid, string newfilename)
    {
        APIWrapper api = null;

        if (Membership.GetUser() != null && Membership.GetUser().IsApproved)
        {
            api = new APIWrapper(Membership.GetUser().UserName, null);
        }
        else
        {
            api = new APIWrapper(vwarDAL.DefaultUsers.Anonymous[0], null);
        }

        vwar.service.host.Metadata md       = api.GetMetadata(pid, "00-00-00");
        UpdateSponsorInfoResponse  response = new UpdateSponsorInfoResponse(false);

        if (md.SponsorName != SponsorName)
        {
            md.SponsorName = SponsorName;
            string result = api.UpdateMetadata(md, pid, "00-00-00");
            if (result == "Ok")
            {
                response             = new UpdateSponsorInfoResponse(true);
                response.SponsorName = md.SponsorName;
            }
        }
        try
        {
            using (FileStream stream = new FileStream(HostingEnvironment.MapPath(String.Format("~/App_Data/imageTemp/{0}", newfilename)), FileMode.Open))
            {
                byte[] data = new byte[stream.Length];
                stream.Read(data, 0, (int)stream.Length);
                api.UploadSponsorLogo(data, pid, newfilename, "00-00-00");
            }
            File.Delete(HostingEnvironment.MapPath(String.Format("~/App_Data/imageTemp/{0}", newfilename)));
        }
        catch (Exception e)
        {
        }

        return(response);
    }
Beispiel #2
0
    public static UpdateSponsorInfoResponse UpdateSponsorInfo(string SponsorName, string pid, string newfilename)
    {
        APIWrapper api = null;
        if (Membership.GetUser() != null && Membership.GetUser().IsApproved)
            api = new APIWrapper(Membership.GetUser().UserName, null);
        else
            api = new APIWrapper(vwarDAL.DefaultUsers.Anonymous[0], null);

        vwar.service.host.Metadata md = api.GetMetadata(pid, "00-00-00");
        UpdateSponsorInfoResponse response = new UpdateSponsorInfoResponse(false);

        if (md.SponsorName != SponsorName)
        {
            md.SponsorName = SponsorName;
            string result = api.UpdateMetadata(md, pid, "00-00-00");
            if (result == "Ok")
            {
                response = new UpdateSponsorInfoResponse(true);
                response.SponsorName = md.SponsorName;
            }
        }
        try
        {
            using (FileStream stream = new FileStream(HostingEnvironment.MapPath(String.Format("~/App_Data/imageTemp/{0}", newfilename)), FileMode.Open))
            {
                byte[] data = new byte[stream.Length];
                stream.Read(data, 0, (int)stream.Length);
                api.UploadSponsorLogo(data,pid,newfilename,"00-00-00");

            }
            File.Delete(HostingEnvironment.MapPath(String.Format("~/App_Data/imageTemp/{0}", newfilename)));
        }
        catch (Exception e)
        {

        }

        return response;
    }